/* 
 * File:   BookingControl.h
 * Author: Neo Siong Wei
 *
 * Created on February 11, 2014, 7:11 PM
 */
#include "BookingData.h"

#ifndef BOOKINGCONTROL_H
#define	BOOKINGCONTROL_H

class BookingControl {
public:
    BookingControl();
    virtual ~BookingControl();

    string encrypt(string);
    string decrypt(string);

    void PrintBanner();
    string ReturnDays(int);
    string ReturnPName(int);
    string ReturnDate(long);
    void view_Booking(char, string);
    void edit_Booking(char, string);
    void create_Booking(string, PackageControl);
    long del_Booking(char, string);
    void view_Statistics(PackageControl);

private:
    vector<BookingData> booking_Vector;

};

#endif	/* BOOKINGCONTROL_H */

